﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Menu.Master" AutoEventWireup="true" CodeBehind="AvanceActividadesList.aspx.cs" Inherits="Emporium_Web.AvanceActividadesList" Theme="Constellation" %>

<%@ MasterType VirtualPath="~/Menu.master" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>

<%@ Register src="Search/ProveedorAdd.ascx" tagname="ProveedorAdd" tagprefix="uc1" %>
<%@ Register src="Search/ProcesoAdd.ascx" tagname="ProcesoAdd" tagprefix="uc2" %>
<%@ Register src="Search/ActividadAdd.ascx" tagname="ActividadAdd" tagprefix="uc3" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <title>Listado de Estilos</title>
    <script type="text/javascript">
        var hdnSeleccionId = '<%= this.hdnSeleccion.ClientID %>';
    </script>
    <script type="text/javascript" src="js/funciones.grid.js"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <!-- Content -->
    <article class="container_12">
		<section class="grid_12">
			<div class="block-border">
			<form runat="server" class="block-content form" id="table_form">
            
            <ajaxtoolkit:toolkitscriptmanager ID="toolk" runat="server"  EnableScriptGlobalization="true" EnableScriptLocalization="true" EnablePageMethods="true"></ajaxtoolkit:toolkitscriptmanager>

				<h1>Avance de Actividades</h1>
               
                <asp:UpdatePanel ID="upnDatosBusqueda" runat="server">
                <ContentTemplate> 
                 
                <div style="width: 100%; padding-top: 20px;">
                    <div style="width: 100%; height: 45px; float: inherit;">
                        <div style="width: 120px; float: left;">
                            <label>
                                    Nro O.P.</label>
                        </div>
                        <div align="left" style="width: 70%; float: left;">
                            <asp:TextBox ID="txtCodigo" name="simple-required" runat="server" Width="100px" Style="text-align:right;" onKeyPress ='return ValidarInputNumerico(event)'></asp:TextBox>
                        </div>
                    </div>     
                    
                    
                    <div style="width: 100%; height: 45px; float: inherit;">
                        <div style="width: 120px; float: left;">
                            <label>Sector</label>
                        </div>
                        <div align="left" style="width: 70%; float: left;">                             
                            <asp:TextBox ID="txtProveedor" runat="server" Text='' Width="40%"></asp:TextBox> 
                            <asp:Button ID="btnProveedor" runat="server" Text="..." CssClass="button"
                                onclick="btnProveedor_Click"/>                                 
                            <uc1:ProveedorAdd ID="ProveedorAdd1" runat="server" OnSeleccionado = "ProveedorAdd_Seleccionado"/>
                        </div>
                    </div>    

                    <div style="width: 100%; height: 45px; float: inherit;">
                        <div style="width: 120px; float: left;">
                            <label>Proceso</label>
                        </div>
                        <div align="left" style="width: 70%; float: left;">                             
                            <asp:TextBox ID="txtProceso" runat="server" Text='' Width="40%"></asp:TextBox> 
                            <asp:Button ID="btnProceso" runat="server" Text="..." CssClass="button" 
                                onclick="btnProceso_Click"/>                                 
                            <uc2:ProcesoAdd ID="ProcesoAdd1" runat="server" OnSeleccionado = "ProcesoAdd_Seleccionado"/>
                        </div>
                    </div>    

                     <div style="width: 100%; height: 45px; float: inherit;">
                        <div style="width: 120px; float: left;">
                            <label>Actividad</label>
                        </div>
                        <div align="left" style="width: 70%; float: left;">                             
                            <asp:TextBox ID="txtActividad" runat="server" Text='' Width="40%"></asp:TextBox> 
                            <asp:Button ID="btnActividad" runat="server" Text="..." CssClass="button" 
                                onclick="btnActividad_Click"/>                                 
                            <uc3:ActividadAdd ID="ActividadAdd1" runat="server" OnSeleccionado = "ActividadAdd_Seleccionado"/>
                        </div>
                    </div>  

                     <div style="width: 100%; height: 45px; float: inherit;">
                        <div style="width: 120px; float: left;">
                            <label>Línea</label>
                        </div>
                        <div align="left" style="width: 40%; float: left;">                             
                            <asp:DropDownList ID="ddlLinea" runat="server" Width="50%">                              
                            </asp:DropDownList>   
                        </div>
                    </div>  

                     <div style="width: 100%; height: 45px; float: inherit;">
                        <div style="width: 120px; float: left;">
                            <label>Fecha Comercial</label>
                        </div>
                        <div align="left" style="width: 30%; float: left;">
                              <asp:TextBox ID="txtFechaMovimiento" runat="server" Width="130px" MaxLength="1" style="text-align:justify"/>
                            <asp:ImageButton ID="imgFechaMovimiento" runat="server" ImageUrl="~/images/Calendar_scheduleHS.png" CausesValidation="False" />
                            <ajaxToolkit:MaskedEditExtender ID="meeFechaMovimiento" runat="server"
                                TargetControlID="txtFechaMovimiento"
                                Mask="99/99/9999"
                                MaskType="Date"
                                ErrorTooltipEnabled="True" CultureAMPMPlaceholder="" 
                                CultureCurrencySymbolPlaceholder="" CultureDateFormat="" 
                                CultureDatePlaceholder="" CultureDecimalPlaceholder="" 
                                CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" />
                            <ajaxToolkit:MaskedEditValidator ID="mevFechaMovimiento" runat="server"
                                ControlExtender="meeFechaMovimiento"
                                ControlToValidate="txtFechaMovimiento"                                
                                InvalidValueMessage="Fecha es invalida"
                                IsValidEmpty="true"
                                Display="Dynamic"
                                TooltipMessage="Ingrese una fecha"                                                
                                ErrorMessage="mevFechaMovimiento" />
                             <ajaxToolkit:CalendarExtender ID="ceFechaMovimiento" runat="server" 
                                  TargetControlID="txtFechaMovimiento" PopupButtonID="imgFechaMovimiento" 
                                  Enabled="True" /> 
                        </div>
                         <div align="left" style="width: 20%; float: left; text-align:left;">
                             <asp:LinkButton ID="btnBuscar" runat="server" Text="Buscar" CssClass="button red" OnClick="btnBuscar_Click" />
                        </div>
                    </div>  
                   
                 </div>

                </ContentTemplate>
                <Triggers>
                    <asp:PostBackTrigger ControlID = "btnBuscar" />
                </Triggers>
                </asp:UpdatePanel> 
                    <asp:HiddenField ID="hdnSeleccion" runat="server" />
                  
                   <div style="width: 100%;">
					<ul class="message error no-margin" runat="server" id="errorMessage">
					    <li><asp:Label runat="server" ID="lblErrorMessage"></asp:Label></li>
					</ul>
                    <ul class="message warning no-margin" runat="server"  id="warningMessage">
					    <li><asp:Label runat="server" ID="lblWarningMessage"></asp:Label></li>
					</ul>                   
                   </div>
                                      

                    <div class="block-controls">
                        <emporium:pager ID="gvPager" runat="server" Visible="false" PageSize="5" OnPageChanged="gvPagerPageChanged" />
                    </div>
                    <div class="no-margin">
					 <asp:GridView ID="gvMovimiento" runat="server" SkinID="gridviewSkin" 
                            PageSize="5" Width="100%" onrowdatabound="gvMovimiento_RowDataBound" 
                            onrowcommand="gvMovimiento_RowCommand">
						<Columns>                   
                            
							<asp:TemplateField>
                                <ItemTemplate>
                                      <input id="rbSelect" type="radio" name="selectGroup" value="rbSelect" onclick="javascript:Check('<%# Eval("Movimiento_Id") %>');"/>
								</ItemTemplate>
								<ItemStyle HorizontalAlign="Left" Width="2%" />
							</asp:TemplateField>

                              <asp:TemplateField>
                                <HeaderStyle HorizontalAlign="Left" ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                <span class="column-sort">
									<asp:LinkButton ID="lnkSortUpId" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="Id"/>
                                    <asp:LinkButton ID="lnkSortDownId" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="Id"/>
								</span>
                                Mov.
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <asp:LinkButton ID="btnConsultar" runat="server" Text='<%# Bind("Movimiento_Id","{0:00000}") %>' OnClick="btnConsultar_Click"  />
								</ItemTemplate>
                            </asp:TemplateField>

                            <asp:TemplateField HeaderText="Fecha"  HeaderStyle-HorizontalAlign="Left">     
                                <HeaderStyle HorizontalAlign="Left" ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                <span class="column-sort">
									<asp:LinkButton Name="lnkSortUpFecha" ID="lnkSortUpFecha" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="Fecha"/>
                                    <asp:LinkButton Name="lnkSortDownFecha" ID="lnkSortDownFecha" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="Fecha"/>
								</span>
                                Fecha
                                </HeaderTemplate>                           
                                <ItemTemplate> 
                                    <asp:Label ID="lblMovimiento_Fecha" runat="server" Text='<%# Bind("Movimiento_Fecha","{0:dd/MM/yyyy}") %>'></asp:Label> 
                                </ItemTemplate> 
                            </asp:TemplateField>                            

                            <asp:TemplateField>
                                <HeaderStyle ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                    <span class="column-sort">
									    <asp:LinkButton ID="lnkSortUpProceso" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="Proceso"/>
                                        <asp:LinkButton ID="lnkSortDownProceso" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="Proceso"/>
								    </span>
                                   Proceso
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <%# Eval("Proceso_Descripcion")%>
                                </ItemTemplate>
                            </asp:TemplateField>

                            <asp:TemplateField>
                                <HeaderStyle ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                    <span class="column-sort">
									    <asp:LinkButton ID="lnkSortUpActividad" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="Actividad"/>
                                        <asp:LinkButton ID="lnkSortDownActividad" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="Actividad"/>
								    </span>
                                   Actividad
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <%# Eval("Actividad_Descripcion")%>
                                </ItemTemplate>
                            </asp:TemplateField>

                             <asp:TemplateField>
                                <HeaderStyle ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                    <span class="column-sort">
									    <asp:LinkButton ID="lnkSortUpSector" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="Sector"/>
                                        <asp:LinkButton ID="lnkSortDownSector" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="Sector"/>
								    </span>
                                   Sector
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <%# Eval("Proveedor_Nombre")%>
                                </ItemTemplate>
                            </asp:TemplateField>

                             <asp:TemplateField>
                                <HeaderStyle ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                    <span class="column-sort">
									    <asp:LinkButton ID="lnkSortUpLinea" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="Linea"/>
                                        <asp:LinkButton ID="lnkSortDownLinea" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="Linea"/>
								    </span>
                                   Linea
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <%# Eval("Linea_Descripcion")%>
                                </ItemTemplate>
                            </asp:TemplateField>                         
                           
                            <asp:TemplateField>
                                <HeaderStyle HorizontalAlign="Left" ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                <span class="column-sort">
									<asp:LinkButton Name="lnkSortUpId" ID="lnkSortUpOrdenProduccion" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="OrdenProduccion"/>
                                    <asp:LinkButton Name="lnkSortDownId" ID="lnkSortDownOrdenProduccion" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="OrdenProduccion"/>
								</span>
                                O.P.
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <%# Eval("OrdPro_Id","{0:00000}") %>
                                </ItemTemplate>                                
                            </asp:TemplateField>  
                            
                            
                             <asp:TemplateField>
                                <HeaderStyle HorizontalAlign="Left" ForeColor="White" Font-Bold="true"></HeaderStyle>
                                <HeaderTemplate>
                                <span class="column-sort">
									<asp:LinkButton ID="lnkSortUpEstilo" CssClass="sort-up" runat="server" CommandName="SortUp" CommandArgument="Estilo"/>
                                    <asp:LinkButton ID="lnkSortDownEstilo" CssClass="sort-down" runat="server"  CommandName="SortDown" CommandArgument="Estilo"/>
								</span>
                                Estilo
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <%# Eval("Estilo_Id","{0:00000}") %>
                                </ItemTemplate>                                
                            </asp:TemplateField>                                                                            
                            
                             <asp:TemplateField HeaderText="Prendas"  HeaderStyle-HorizontalAlign="Left">                                
                                 <ItemTemplate>
                                    <asp:Label ID="lblPrendas" runat="server"></asp:Label> 
                                </ItemTemplate>
                            </asp:TemplateField>
						</Columns>  
						<PagerSettings Visible="false" />
					</asp:GridView>
				 </div>
                <ul class="message no-margin">
                    <li>
                        <asp:Label ID="lblMensajeGridFooter" runat="server"></asp:Label>
                    </li>
				</ul>
				<div class="block-footer">
                    <img src="images/icons/fugue/arrow-curve-000-left.png" width="16" height="16" class="picto"> 
                    <asp:LinkButton ID="btnAdicionar" runat="server" Text="Adicionar" CssClass="button" onclick="btnAdicionar_Click" />
					<asp:LinkButton ID="btnGuiaRemision" runat="server" Text="Guia Remisión" CssClass="button"/>                   					
                </div>
			</form>
			</div>
		</section>
	</article>

     <script type="text/javascript">

         function ValidarInputNumerico(e) {
             var valid = "0123456789"
             return ValidaInput(valid, e);
         }


         function ValidaInput(valid, e) {
             var keyAscii = (document.all) ? event.keyCode : e.which;
             if (keyAscii != 13) {
                 var key = String.fromCharCode(keyAscii);
                 var keyAj = key.toUpperCase();
                 if (valid == '') {
                     return true;
                 }
                 if (valid.indexOf(keyAj) == "-1") {
                     if (keyAscii != 8 && keyAscii != 0) { return false };
                     return true;
                 }
                 return true;
             }
         }

    </script>
</asp:Content>
